/******************************************************************************
 * Copyright (C) 2017 Chengdu Dlhd information industry co. LTD.
 * All Rights Reserved.
 * 本软件为成都顶联互动信息产业有限公司开发研制。未经本公司正式书面同意，其他任何个人、团体不得使用、复制、修改或发布本软件.
 *****************************************************************************/
package net.dgg.dggcloud.service.jrcrm.dao.predict;

import net.dgg.dggcloud.core.minidao.annotation.MiniDao;
import net.dgg.dggcloud.core.minidao.hibernate.MiniDaoSupportHiber;
import net.dgg.dggcloud.service.jrcrm.entity.predict.OrganizationMonthGoal;
import net.dgg.dggcloud.service.jrcrm.entity.predict.UserTomorrowGoal;

import java.util.List;
import java.util.Map;

/**
 * @ClassName: UserTomorrowGoalDao
 * @Description: 明日预估数据
 * @author 钟鑫
 * @date 2017年11月21日 10:24:09
 */
@MiniDao
public interface UserTomorrowGoalDao extends MiniDaoSupportHiber<UserTomorrowGoal> {

    /**
     * 根据参数查询明日预估数据集合
     * @param map 参数
     * @return 结果集合
     */
    List<Map> queryUserTomorrowGoalByMap(Map map);

    /**
     * 根据部门查询部门下用户的明日预估数据，用户表为主表进行关联查询
     * @param paramsMap 参数map
     * @return 结果集合
     */
    List<Map> queryOrgUserTomorrowGoalByMap(Map paramsMap);

    /**
     * 根据参数统计工作台今日预估数据
     * @param tomorrowGoalMap 参数map
     * @return 统计结果
     */
    Integer sumWorkbenchTodayGoalByMap(Map tomorrowGoalMap);
}
